// 引入vue
import Vue from 'vue'
// 引入axios
import axios from 'axios'
// 配置公共地址
axios.defaults.baseURL = 'http://ttapi.research.itcast.cn/mp/v1_0/'
// 将axios都可以让外部用，通过原型继承方法配置给Vue成员
// 在请求拦截器中配置秘钥
axios.interceptors.request.use(function (config) {
  // 在config中配置token
  let userinfo = window.sessionStorage.getItem('userinfo')
  if (userinfo) {
    config.headers.Authorization = 'Bearer ' + JSON.parse(userinfo).token
  }
  return config
}, function (error) {
  return Promise.reject(error)
})
Vue.prototype.$http = axios
